package com.dzz.sjgl.service;


import com.dzz.sjgl.entity.UserInfo;
import org.springframework.data.domain.Page;


public interface IUserService {

    /**
     * 通过email查询用户
     */
    UserInfo getUserByLogin(String login);

    /**
     * 通过id查询用户
     */
    UserInfo getUserById(int id);

    /**
     * 保存更新
     */
    UserInfo save(UserInfo userInfo);

    /**
     * 分页
     */
    Page<UserInfo> findAll(Integer pageNumber, Integer pageSize);

    /**
     * 分页
     */
    Page<UserInfo> findAllByQuery(Integer pageNumber, Integer pageSize, String name, String login);

}
